BSD magazine No.12

キーフレーズ

usr bin sbi FreeBSD BSD NetBSD n/ http:// Darwin www magazine etc 2002 マリスト ファイル Mac OS X XFree86 conf 設定 場合 インストール tgz ネットワーク org 文字列 リスト () Mac OS コマンド widget サーバー http include アドレス 指定 ppc システムコール make Mach ページ サポート pkgsrc DNS アプリケーション Linux 必要 html emacs 実行 current 接続 ports local .jp カード 対応 利用 カーネル 使用 できる darwin resolv IPv6 プロキシ 環境 USB システム プロジェクト パッケージ LAN pkg メーリングリスト 起動 本体価格 Java ACPI インターフェイス RELEASE 見出し .com クライアント 行う 作成 perl 機能 表示 実行ファイル DHCP port ifconfig system domain header オプション network Users 可能 ドライバ ディレクトリ MacOSX

目次

0K REVIEW ハッカース大辞典改訂新版 ここでは最近出版された IJN Ⅸ関連の書籍の中からいくつか取り上げる。 プログラミングは難しくない ! 1 リ NG BØK ウ、。ではし p ー 0 0 ! a ー羅 W CK を R ・ S ロ A を、みり、第し材を応強機き洋を ハッカーズ大辞典 Eric S. Raymond 編 福崎俊博訳 アスキー 旧 BN4-7561-4084- X.. A5 判、 680 ページ 3 , 800 円十税 知る人ぞ知る「 Jargon FiIe 」は、電子メールやネットニュース を使って 30 年近くも収集が続けられてきたインターネット上の用 語集である ( 源流はスタンフォード大学や MIT の AI ラボらしい ) 。 その書籍化が TThe New Hacker's Dictionary 』であり、本書はそ の日本語訳である。有名無名のハッカーが作り出したスラングの 数々や爆笑のハック事件、伝説のコンピュータや消滅したプログ ラミング言語など、コンピュータ愛好者なら時間を忘れて読み続 けることになるだろう。なお編簒は、『伽藍とバザール』で知ら れる Enc Raymond0 挿絵 ( というかマンガ ) は、 Lisp や Java の開 発で著名な Guy steelo 意外な余技というべきか。 武舎広幸著 チューリング / 工学図書 旧 BN4-7692-0431-0 B5 変型、 356 ページ 2 , 600 円十税 プログラミングの入門書というと、 1 つの言語について解説さ れているのがふつうである。しかし、本書では JavaScript 、 perl 、 Java の 3 つの言語について、共通する基本的な事柄を学べるよう くふうされている。広く浅くではなく、取り上げる主なトピック を 2 つに絞り、ある程度は深く解説されている。とりあえす web 関連のプログラミング言語の概要を知りたい人によいかも知れな い。なお、 0 と 1 の話やファイルの作成・保存の仕方 ( 0 章 ) から 解説されているので、まったくプログラミングとは縁のない人で も読み進められるだろう。 Ruby アプリケーションプログラミング Postfix メールサーバの構築 Postfix メールサーバの構築 前田省吾、まつもとゆきひろ、 やまだあきら、永井秀利著 オーム社 旧 BN4-274-06461-1 B5 変型、 528 ページ 3 , 500 円十税 本書は、同社の『 Ruby プログラミング入門』の応用編とでも いうべき本である。 Ruby についてひととおり知っているプログラ マを対象に、実際のアプリケーション開発に役立つテクニックを 解説している。取り上げているのは Ruby の得意分野が中心で、 章ごとに CGI 、マルチスレッド、ネットワーク、 Ruby/Tk などテ ーマを分けて、基礎知識から高度な話題まで、 Ruby のコードを 示しながら説明し、さらに応用として日 P クライアントや伝言サ ーバ、ネットワーク対応のホワイトボードなど実際に動作するア プリケーションも作成している。また、 c 言語を使った拡張ライ プラリの作成にも 1 章を割いている。ステップアップしたい Ruby プログラマにお勧めの 1 冊 Richard BIum 著 ( 株 ) コスモ・プラネット訳 アスキー 旧 BN4-7561-4051-3 A5 判、 688 ページ 3 , 800 円十税 個人でメールサーバを構築しようという場合、「 sendmai はり 設定が簡単で、安全かつ高性能」といううたい文句は同じでも、 設定の流儀の違う qmail か postfix かで迷うところだろう。 本書は、 rqmail メールサーバの構築』と同様に ( 著者も同じ ) 、 postfix をインストールして設定し、メールサーバとして運用する 際に必要となるさまざまなトピックについて解説している。電子 メールサービスの基礎からはじめ、 My S QL 、 Ope nLDAP 、 Ma. 」 ordomo や UW IMAP など、外部のソフトウェアと連携したよ り高度な使い方まで、とひととおり網羅されている。新たにメー ルサーバを構築したり、 sendma ⅱからの移行を考えている方にお 勧めできる。 191 2002 NO. 12 BSD magazine

E け t ロ′ロ々住 c わ れないほうが、管理が楽になる。たとえば、 ewb21atex. cls に に、中を合わせればセンタリングされる。 見出し文字列については更に、見出しの折り返しを行うか、 直接手を入れて、後から guisted で指定を変更したりすると、 見出しの最大幅、許容圧縮率も指定する。 EWB ハンドブック ewb21atex. cls に直接手を入れて変更した内容は消えてしま の章見出しは、折り返しあり、見出しの長さ 8 字、許容圧縮率 う。やむを得ない場合を除いて、 ewb21atex. cls には手を入れ 80 % になっているが、この場合は 8 字以上 10 字以内の場合は ずに、差分は diff. sty にまとめるようにしよう。トリガ定義フ ァイルについても同様に、 triger. def には手を入れないように 8 字の長さに長体をかけて出力され、 10 字以上の場合は折り 返して出力される。 し、直接手を入れてトリガを追加したい場合は、 triger. diff と 最後に図の出力位置を右のイメージ図で指定して、章見出 いう名前のファイルに書き込むようにすることをお勧めする。 しは完成する。 この E P s を使った見出しはマクロとしては、 B s D 紙面の都合もあるので、今回作成するスタイルはここまで にしよう。といっても、 magazine N 。 .9 でご紹介した「\@make< 見出し識別文字列 こまでの知識で簡単な文庫程度の >head 」というマクロを EPS を使ったマクロとして生成する スタイルなら作ることができるはすだ。ぜひ、いろいろと試 ことのできるマクロを作ることによって実現している。 してみて欲しい。 \makeheadeps というマクロがそれで、更に出力する文字列の 設定などのために \setheadepsfrag 、 \setheadstrbox というマ クロを使っている。 guisted での指定には使っていない指定項 目などもあるので、興味のある方は ewbbase をご一読いただ きたい。なお、 diff.sty で「\@make< 見出しリ文字列 > head 」 というマクロを再定義すると、 EPS を使った見出しは上書き されて無効となってしまうので、注意して欲しい 一方、、 0 、に自信があるなら、何も 0 円をわさ : わざ使わな くとも、「\@make< 見出し識別文字列 > head 」を diff. sty で自 分で定義して使っていただいてももちろん構わない。それど ころか、 TEX のメモリを無駄に使うこともないので、可能な らばむしろお勧めしたいほどである。この辺りの詳細につい ては、 BSD magazine No. 9 をご覧いただきたい。 ・テスト原稿のタイプセット 以上の要領で、必要な分だけ見出しトリガを作成し終わっ たら、例によって保存し、スタイルを生成しよう。そして、 guishell でテスト原稿に用意した見出しトリガを適当な位置に 入力し、タイプセットしてみて見出しの出力を確認して欲し い。ページスタイルを連動させている場合は、連動させたペ ージスタイルで柱・ノンプルが正しい位置にあるかどうかも、 確認しておこう。 こまでの出力が正常なら、 guishell の目次ファイル生成ボ タンで目次を生成し、 contents. ewb という名前のファイルを guish 謝に追加すると、目次の出力も確認することができる。 スタイル作成上の注意 最後にスタイルを作る上での基本的な注意に簡単に触れて おこつ。 原則として、 guisted で生成されるスタイルには直接手を触 190 BSD magazine 2002 NO. 12 バッチ 3.3.08 についての EWB 3.3-R3 以前の pssted で生成した ewb21atex. cls で、 3.3.08 以降のバッチを使うと柱の章番号が出なくな る問題が発生する。 3.3.08 以前で発生していた他の問題 を修正した結果、それまで正常に動作していた柱の出力 が、他の問題を解決したためにかえって正常に動作しなく なってしまったのである。 この新たに発生した問題に対処するには、 EWB 3.3- R3 以降の pssted で ewb21atex. c を生成し直すか、 ewb21atex.cIs 中の \headingstyle マクロの引数で使って いる \noexpand を \ p 「 otect に変更して欲しい。 EWB 3.3- R3 以降の pssted で生成した ewb2 ね tex. cls では、 \protect のほうを使うように修正している。現時点で最新 の / ヾッチ 3.3.09 は、 \headingstyle をこの変更に合わせて 最適化するものである。よって、上記の変更を施した場合 は、パッチに 3.3.09 以上を使ったほうがいいだろう。 バッチのバージョンを変えているので、もちろん組版は 変わるものと考えねばならない。パッチの取り扱いについ ては、十分に注意して欲しい。

ー講座 ると、イメージ図が囲み罫指定用のイメージに切り替わる。 ーこでは、本文の章見出し (//i) を例に、 EPS を使った ちょっとわかりにくいかもしれないが、枠線色を見えるよう 見出しを作ってみることにしよう。 にしてみるとわかりやすくなる。目次の各項目を枠線で囲む EPS を使った見出しを作る場合は、見出しを追加した後で、 ことはあまり無いだろうが、上下の線だけを出力したりする 最初に左下方にある「 EPS 画像を使用」のチェックポックス ことはままあり、そういった場合に有効に使えるだろう。 をチェックしておいたほうが効率がいい ( 図 9 ) 。作業手川頁は、 EPS を使わない見出しと同様、上の 3 つの指定 ( トリガ、旧立 目次のページ番号はページ番号参照の機能を使ったものな 見出し、見出し番号指定文字列 ) をした後で、左上から順に ので、上記の有効 PDF リンクでページ番号のリンクを有効に 指定していく。 EPS を使用する場合は、見出し文字列の書体 しておくと、 PDF に変換した際に目次のページ番号から該当 の他に、見出し番号の書体と、それぞれの組方向の指定を行 ページにジャンプすることができるようになる。 うようになっている。それより下、左の項目の指定方法は 目次体裁そのものは、比較的単純なマクロで構成されたも EPS を使わない場合と同じだ。章見出しは右ページ起こしで のなので、腕に覚えのある方は、 ewbbase を参考にして 柱を出力しないので、ページ処理を「右ページ」にし、見出 diff. sty に目次体裁指定用のマクロを書いてみてはいかがだろ しページの本ノンプルに柱のない 1 番のページスタイルを指 うか。「 \TOC< 見出しリ文字列 > 」、「 \TOCSTR< 見出しリ 文字列 > 」、「 \TOCPAGE< 見出し識別文字列 > 」という 3 つの 定している。 大きく違うのは、中ほどの指定項目である。まず、 EPS フ マクロで 1 つのボックスを作っているところがポイントだ。 ァイル名を入力する。すると、図 9 のようにイメージ図に EPS ewbbase を見るとわかることだが diff. sty に 画像が使われる。 \def\TOCsectionfi11{% EPS 画像は、 EWB で扱う他の EPS 同様プレビュー無しのテ \hskip0pt\hbox{}% キスト形式で出力したものでなければならない。更に見出し \nobreak\cleaders\hbox{ ・ } % \hskip5mm pluslfill} 用の画像の場合には、見出し番号位置と見出し文字列位置を あらわす「@n@」という文字列と「@str@」という文字列 という具合に「 \ TOC く見出し識別文字列 > f Ⅲ」というマクロ を埋め込んでおくと、その部分を見出し番号、見出し文字列 を定義し直すことによって、目次の見出し文字列とページ番 に置き換えてくれる。 号との間のリーダだけを変更することもできる。 その文字列が、中ほどで指定しているタグである。タグ文 字列は EPS に埋め込んだタグ文字列と一致している必要があ ・ EPS を使った見出し る。また、 EPS 中のタグ文字列はそのタグ文字列だけで独立 手軽に凝った体裁の見出しを作るために EWB 3.3 で実装し した 1 つのテキストボックスになっている必要がある。 こ ? 、上 ps を使。た見出しである。 EWB ハンドブックでも タグに文字列をどのように合わせるかを、各タグ文字列の 見出しでこの EPS を使った見出しを利用している俵 下のボタンで指定できる。文字列は合わせた位置に寄せて出 力される。左を合わせれば左寄せに、右を合わせれば右寄せ 目次体裁 (/ / ⅱ ) 目次書体 トリガ 和文組数 欧文書体 和文書体 目次犬ージ書体ー ~ 新北 -20 ' 44. 新 i ー新 ld . - 跖 ld ー 8 ル一郎 SJ - H 24 . CQ 新 ) - ld -8 - & J - H 新ヨⅡい -8 た & ト H ⅱⅱ 16. 新止 - ド一 - 引 - H トリガ『一一了ー上位見出しニ - ー」見出し番号指定文字列同言 - ー - ー 見出し体載 1 E ファイル = 呎ー 見出し番号タの 行送り一画 見出し番号文字列 タグの由迚」を 番号 % 章 見出し番号表記 : こ」 . こ -. ー . 」合わ」に ページ理ー - 」 - 自こ - , 」見出し文字列タグ 見出しージの柱 / ノンプル タグの一を ロロロロロロロロロロロロロロロロロロロ 」見出し以降の柱〃ンプルを切り換える文字列の - 里」 ロロロロロロロロロロロロロロロロロロロ 合わせる 第 E 円画像を使用 第見出し折り返し ロロロロロロロロロロロロロロロロロロロ 有効 p リンク・ページ番号 見出しの長さ ロロロロロロロロロロロロロロロロロロロ 4 見出し番号 コ文字列 許容圧縮率 第目次に使用 -- 邑さ竺」 図 9 EPS を使った見出し指定画面 189 2002 NO. 12 BSD magazine 見出し 無無無 g 興 ロロロロロロロロロロロロロロロロロロロロ ロロロロロロロロロロロロロロロロロロロロ 2 ・。 主←ー→ロロロロロ・・・・ ロロロロロロロロロロロロロロロロロロロロ ロロロロロロロロロロロロロロロロロロロロ ロロロロロロロロロロロロロロロロロロロロ リーツ線種 ◆ 3 点リーダー ( センタ ー 3 点リ—ダー ( 下 ) 罫 ( センタつ 一線 ( 下 ) 固定ス犬ース コ囲み野を使用 削除 図 8 目次体裁指定画面